Справочник по тегам html 3.2
 

*a *aDDrESS *aPPLET *arEa *B *BaSE *BaSEFONT *BIG *BLOCKQUOTE *BODY *Br *CaPTION *CENTEr *CITE *CODE *DD *DFN *DIr *DIV *DL *DT *EM *FONT *FOrM *H1 *H2 *H3 *H4 *H5 *H6 *HEaD *Hr *html *I *img *INPUT *ISINDEX *KBD *LI *LINK *MaP *MENU *METa *OL *OPTION *P *ParaM *PrE *SaMP *SCrIPT *SELECT *SMall *STrIKE *STrONG *STYLE *SUB *SUP *TaBLE *TD *TEXTarEa *TH *TITLE *Tr *TT *U *UL *Var

Структуры описания тега могут быть сведены к нижеследующему:


a - якоря (anchors), гиперсвязи (hyperlinks), и т.д.

Цель

Чтобы установить гиперсвязи (hyperlinks) и "якоря" (anchors) для них, т.е. определить, какое слово или другая конструкция в документе обеспечивает связь с ресурсом (например, с файлом html), или специфицировать, что текущее место экрана может использоваться с данным именем, как флажок для таких связей (в том же или другом документе).

В принципе, a элемент также может быть использован и для других целей, которые на текущий момент имеют небольшое практическое значение.

Типичное представление

a-элемент в программе из вида <a HrEF="цель">текст якоря</a> преобразуется при выводе на экран так, что текст якоряпредставляется способом, выделяющим его из другого текста (например, подчеркиванием или подсветкой).

Пользователь может выбрать текст якоря (способом, принятым в броузере, используя, например, клавишу, изображающую стрелку, для перемещения курсора с последующим нажатием на клавишу "enter" для отбора, или мышку для перемещения курсора с последующим "кликанием" кнопки на отобранном месте). В этом случае документ или локальный участок в документе, специфицированные флажком (target), если они доступны и их можно использовать, должны быть выбраны и представлены пользователю в этом же или другом окне экрана.

При этом нет автоматического перевода строки или подобных действий; то есть текст якоря может быть частью обычного текста в документе.

Представление текстов якоря во многих броузерах определяется действиями пользователя. Это зависит от того, посетил пользователь текст якоря или нет. На это также влияют атрибуты LINK и VLINK в элементе BODY. В документе в зависимости от типа броузера и его установок текст якоря может быть нормальным, подчеркнутым текстом или текстом типа примечания.

Если текст якоря есть (или включает) элемент img, броузер обычно показывает этот элемент, как связь от обведенного цветной (чаще - голубой) рамкой изображения. Ширина и существование такой рамки может задаваться атрибутом BOrDEr элемента img.

a-элементы, содержащие какие-либо атрибуты, не влияют на отображение документа (исключение составляет атрибут HrEF).

Основной синтаксис

<a HrEF="цель">текст якоря</a>

или

<a NaME="имя"></a>

Возможные атрибуты

имя атрибута возможные значения смысл примечания
NaME строка символов имя для связанного "конца" должно быть уникальным в пределах документа
HrEF UrL сетевой адрес для связанного ресурса должен соответствовать другому html документу, PDF файлу, изображению и т.д.
rEL строка указание связи вперед; ср. LINK с rEL в принципе, может быть использован для определения, как работать с конкретным связанным ресурсом, когда выводится набор связанных ресурсов
rEV строка указание обратной связи связь от документа a к документу B по выражению rEV=relation - та же самая, что и связь от B к a по выражению rEL=relation.
TITLE строка заголовок для связанного ресурса необязательно

Значение атрибута TITLE может быть использовано, например:

Допустимый контекст

Текстовый контейнер, т.е. любой элемент, который может содержать текстовые элементы. Включает большинство html элементов.

Содержимое

Текстовые элементы. Заметим, что они включают элемент img (изображение может быть представлено, как "текст якоря"), но не могут содержать заголовки (headings) (a-элемент может быть в пределах заголовка, но не наоборот).

Примеры

<a HrEF="aDDrESS.html">../../examples</a>

<a HrEF="http://www.hut.ru/english.html">HUT</a>

<a HrEF="#final">final example</a>

Примечания

Не используйте текстовое представление якоря, предлагая фразу типа Нажмите здесь.

Пренебрежение кавычками (quotes) и пропуск их в атрибуте HrEF является достаточно распространенной ошибкой. Некоторые броузеры приспособлены к пониманию этого, другие - нет (связь может не работать совсем).

Вы не можете вложить a элемент, но можете записать его для использования с двойной целью - как HrEF и как NaME атрибуты, например, <a NaME="foo" HrEF="#bar">zap</a>

В NaME элементе имя может быть только текстовым элементом и является частью документа, а точнее - частью между начальным и конечным тегами. Большинство броузеров интерпретируют элемент a NaME так, что он производит локализацию (определение места) в документе, а именно - локализацию начального тега, оставляя позицию конечного тега неопределенной. (При этом, конечный тег </a> - обязателен!)


aDDrESS (АДРЕС) - информация об авторе информации

Цель

Предоставить контактную информацию об авторе текущего документа (т.е. документа, в котором находится элемент).

Типичное представление

Типичное представление требует завершение абзаца до и после элемента. Для представления броузеры используют некоторый специальный шрифт типа курсив.

Основной синтаксис

<aDDrESS>адресная информация<aDDrESS>

Возможные атрибуты

Никаких.

Допустимый контекст

Блоковый контейнер.

Содержимое

Текстовые элементы и P.


aPPLET - Java апплеты (Нет в html 2.0!)

Цель

Внедрение (вставка) Java апплетов в html документ.

Типичное отображение

Если броузер приспособлен к использованию Java апплетов, он может запустить апплет на исполнение. Если нет - он высвечивает содержимое (после элемента ParaM) апплета, или строку, специфицируемую в атрибуте aLT.

Основной синтаксис

<aPPLET CODE="имя апплет-файла" wIDTH=m HEIGHT=n aLIGN=выравнивание> текстовое описание </aPPLET>

Возможные атрибуты

имя атрибута возможные значения смысл примечания
CODEBaSE UrL основной UrL апплета; обычно задает директорию или папку, содержащую код апплета по умолчанию - UrL документа
CODE строка имя файла, который содержит компилированный applet - подкласс апплета обязателен; интерпретируется как родственный базе, специфицированной атрибутом CODEBaSE; не может быть неограниченным
aLT строка текстовое описание, которое должно высвечиваться вместо апплета содержимое элемента; может быть использовано для тех же целей, но с большей гибкостью
NaME строка имя отдельного апплета такие имена позволяют апплетам находить (и связывать) друг друга в одном документе.
wIDTH целое предполагаемая ширина в пикселях, не учитывая окон или диалогов апплета обязателен
HEIGHT целое предполагаемая высота в пикселях, не учитывая окон или диалогов апплета обязателен
aLIGN TOP, MIDDLE, BOTTOM, LEFT, rIGHT позиционирует область высвечивания апплета на дисплее подобен атрибуту aLIGN элемента img
HSPaCE целое ширина незаполненного пространства слева и справа от зоны высвечивания апплета в пикселях соответствует атрибуту HSPaCE элемента img
VSPaCE целое высота незаполненного пространства выше и ниже зоны высвечивания апплета в пикселях соответствует атрибуту VSPaCE элемента img

Допустимый контекст

Контейнер текста, т.е. любой элемент, который может содержать текстовый элемент. Включает большинство элементов html.

Содержимое

Ноль или более элементов ParaM, за которыми следует ноль или более элементов текста.

Содержимое aPPLET элементов должно использоваться для альтернативного представления апплета для программ просмотра, которые не поддерживают Java. Java-приспособленные броузеры игнорируют этот html код. Вы можете использовать ParaM, чтобы показать кадр выполнения апплета с текстовыми пояснениями о том, что делает апплет. И еще одна область применения элемента ParaM - обеспечить связь со страницей, на которой находится информация для броузеров, не поддерживающих Java.

Примеры

<aPPLET CODE="Bubbles.class" wIDTH=500 HEIGHT=500 aLIGN=MIDDLE> Java applet that draws animated bubbles. </aPPLET>

Примечания

Даже если броузер поддерживает Java, поддержка может быть снята системным администратором или отдельными пользователями, что часто и происходит, так как существует мнение, что Java несет слишком серьезную угрозу безопасности. Поэтому, если Вы используете Java апплеты, попытайтесь сконструировать Ваши документы так, чтобы они работали и в условиях отказа от демонстрации Java апплетов.


arEa (ОБЛАСТЬ) - область в реагирующей на нажатие клавиши схеме (MaP) (Нет в html 2.0!)

Цель

Для определения области ("горячей зоны") в реагирующей на нажатие клавиши схеме.

Типичное представление

Видимого эффекта нет, но когда пользователь "кликнет" в специфицированной области, идет обращение к документу, упомянутому в элементе arEa.

Чтобы помочь пользователю, броузер может вывести в строке статуса содержимое атрибута aLT, когда мышка или другое средство, управляющее указателем, движется над областью.

Основной синтаксис

<arEa HrEF="UrL" COOrDS="x1, y1, x2, y2">

Возможные атрибуты

имя атрибута возможные значения смысл примечания
SHaPE rECT, CIrCLE, POLY очертания области по умолчанию rECT
COOrDS строка или форма, определяемая SHaPE координаты области обязателен, за исключением используемого по умолчанию SHaPE
HrEF UrL адрес документа действует, как гипертекстовая связь
NOHrEF NOHrEF означает, что этот регион не действует используется, когда Вы хотите вырезать дыру в "горячей" зоне
aLT строка текстовое описание области обязателен

Значения SHaPE и синтаксис и семантика COOrDS для каждой формы следующие:

SHaPE значение форма области синтаксис COOrDS значения COOrDS
SHaPE=rECT прямоугольник COOrDS="x1, y1, x2, y2" x и y задают координаты верхнего левого и нижнего правого углов
SHaPE=CIrCLE круг COOrDS="x0, y0, r" x и y - координаты центра, r - радиус
SHaPE=POLY многоугольник COOrDS="x1, y1, x2, y2, x3, y3, ..." x и y - координаты вершин

Значения x и y координат измеряются в пикселях от верхнего левого угла соответствующего образа. Это означает, что значение y возрастает вниз.

В альтернативном варианте x или y могут быть также определены в процентах, со знаком процентов, добавляемым к числу, причем проценты берутся соответственно относительной ширине или высоте образа. Пример:

SHAPE=rECT COOrDS="0, 0, 50%, 100%" 

Примеры различных форм:
SHAPE=rECT COOrDS="0, 0, 9, 9" прямоугольник 10 на 10 пикселей в верхнем левом углу изображения
SHAPE=CIrCLE COOrDS="10, 10, 5" круг с радиусом в 5 пикселей и центром, расположенном в точке (10, 10)
SHAPE=POLY COOrDS="10, 50, 15, 20, 20, 50" многоугольник (в данном случае, треугольник) с координатами вершин (10, 50), (15, 20) и (20, 50)

Допустимый контекст

MAP элемент.

Содержимое

Ничего.

Примеры

<ArEA HrEF="guide.html" ALT="Guide" COOrDS="0, 0, 118, 28">

B - жирный шрифт

Цель

Представить текст выделенным (жирным) шрифтом.

Типичное представление

Выделенное (жирным шрифтом).

Основной синтаксис

<B>текст</B>

Возможные атрибуты

Никаких.

Допустимый контекст

Контейнер текста, т.е. любой элемент, который может содержать элементы текста. Это включает большинство элементов html. Элементы текста могут быть вложенными.

Содержимое

Элементы текста. Заметим, что не разрешается перевод (прерывание) абзаца.

Примеры

Сравните жирный текст и нормальный текст

BASE - базовый, основной UrL

Цель

Задание базового UrL для относительных UrL в документе (например, в атрибутах HrEF элемента A). Этот элемент часто используется для отображения документов.

Например, у нас задан:
<BASE href="http://foo.com/index.html">
и элемент img:
<img SrC="images/bar.gif">
Это приведет к формированию следующего адреса изображения
http://foo.com/images/bar.gif

Типичное отображение

Никакое. Элемент BASE непосредственно не отображается в документе.

Основной синтаксис

<BASE HrEF="UrL">

Возможные атрибуты

имя атрибута возможные значения смысл примечания
HrEF UrL базовый UrL обязателен

Допустимый контекст

Элемент заголовка (HEAD), в котором может быть только один элемент BASE.

Содержимое

Никакое.

Примечания

Так как в документе допускается только один элемент BASE, Вы не можете иметь различные базовые UrL в различных частях файла html.

При отсутствии элемента BASE в документе UrL самого документа становится базовым в пределах документа. (Это не является необходимым, так как базовый UrL может быть перекрыт HTTP заголовком соответствующего документа.)

Советуется заключать UrL в кавычки, хотя это не всегда обязательно.


BASEFONT (БАЗОВЫЙ ШРИФТ) - размер базового шрифта (Нет в html 2.0!)

Цель

Спецификация размера основного шрифта (относительно других размеров).

Типичное отображение

BASEFONT устанавливает основной размер шрифта, применяемый к обычному и предварительно отформатированному тексту, но не к заголовкам, за исключением тех, которые модифицируются с использованием элемента FONT с указанием относительного размера шрифта (например, FONT SizE=+1).

Действие этого элемента распространяется не на все. В Netscape, к примеру, BASEFONT не влияет на размер шрифта в пределах таблицы. (Таким образом, чтобы установить размер шрифта в пределах таблицы, Вы должны вставить элемент изменения шрифта в каждую ячейку!)

Действительные размеры шрифта устанавливаются в зависимости от броузера.

Основной синтаксис

<BASEFONT SizE=n>

Возможные атрибуты

имя атрибута возможное значение смысл
SizE строка размер шрифта (1 - 7)

Допустимый контекст

Контейнер текста, т.е. любой элемент, который может содержать текстовые элементы. Это включает большинство html элементов. Элементы текста могут быть вложенными.

Содержимое

Никакое.

Примеры

<BASEFONT SizE=5>

Примечания

Используйте элемент FONT, а еще лучше SMall или BIG, чтобы установить размер шрифта локально (заметим, что перевод абзаца не разрешен в пределах FONT.)

BASEFONT может быть глобальной копией для FONT с SizE, также как BODY с TEXT - для FONT с COLOr.


BIG (БОЛЬШОЙ) - большой шрифт (Нет в html 2.0!)

Цель

Представление текста большим шрифтом.

Типичное представление

Больше, чем нормальный шрифт.

Основной синтаксис

<BIG>текст</BIG>

Возможные атрибуты

Никаких.

Допустимый контекст

Контейнер текста, т.е. любой элемент, который может содержать текстовые элементы. Это включает большинство html элементов. Элементы текста могут быть вложенными.

Содержимое

Текстовые элементы. Заметим, что перевод абзаца не допускается.

 

Примечания

Не определено, что получится, если элементы BIG будут вложены. Это может дать, а может и не дать шрифт, больший, чем при использовании одного BIG.

Элемент FONT предоставляет множество вариантов для задания различных размеров шрифта.


BLOCKQUOTE (БЛОК ЦИТИРОВАНИЯ) - длинное цитирование

Цель

Представить (в типовом варианте - длинную) цитату, как блок цитирования (в противоположность коротким цитатам, вставленным в текст абзаца).

Типичное отображение

Как отдельный абзац (или последовательность абзацев). Часто с отступом (возможным как слева, так и справа). Часто - шрифтом, отличным от простого текста, обычно - курсивом.

Основной синтаксис

<BLOCKQUOTE>
текст цитаты
</BLOCKQUOTE>

Возможные атрибуты

Никаких.

Допустимый контекст

Контейнер блока.

Содержимое

Заголовки,текстовые элементы, блоковые элементы и элементы ADDrESS.

Примечания

Цитирование - это точное копирование чьих-то слов. Если Вы излагаете чью-то речь собственными словами - это уже не цитирование, и должно быть представлено как простой текст (без какой-либо специальной разметки).

BLOCKQUOTE - блоковый элемент, поэтому он используется для относительно длинных цитат. Что касается коротких цитат, их лучше представлять используя разметку текстового уровня. В особых случаях Вы можете использовать CODE, SAMP, KBD или CITE, однако лучше обратиться к специфицированию физического представления, например к использованию курсива или кавычек - согласно Вашим представлениям и требованиям языка, который Вы используете. (В html 3.2 не существует общего элемента текстового уровня для цитирования, главным образом потому, что правила цитирования в разных языках различны.)

Если важно, чтобы текст выводился так, как он написан (с разделением на строки и использованием знаков пробелов и табуляции), можно использовать PrE.


BODY (ТЕЛО) - тело документа

Цель

Основная структура документа html всегда состоит из заголовка и тела. Нет необходимости явно помещать тело в BODY элемент, однако делая так, можно специфицировать атрибуты, влияющие на представление документа в целом (например, установить фоновое изображение или цвет).

Типичное отображение

Если элемент BODY не содержит атрибуты, использование его не дает явного эффекта в непосредственном отображении документа.

Основной синтаксис

<BODY>тело документа</BODY>

Возможные атрибуты (Нет в html 2.0!)

имя атрибута возможные значения смысл
BGCOLOr цветовая спецификация фоновый цвет документа
TEXT цветовая спецификация цвет для текста документа
LINK цветовая спецификация цвет для непосещенной гипертекстовой связи
VLINK цветовая спецификация цвет для посещенной гипертекстовой связи
ALINK цветовая спецификация цвет для активной гипертекстовой связи; используется для выделения текста связи на момент, когда пользователь нажал на связь
BACKGrOUND UrL UrL фонового образа

Допустимый контекст

html элемент, который может быть либо подразумеваемым, либо явным. Только один элемент BODY разрешен в документе, и он должен находится после элемента HEAD (который тоже может быть как подразумеваемым, так и явным).

Содержимое

Заголовки, текстовые элементы, блоковые элементы и элементы ADDrESS.

Примеры

<BODY BGCOLOr=AQUA TEXT="#848484" LINK=rED VLINK=PUrPLE ALINK=GrEEN >
</BODY>

Примечания

В документе разрешен только один элемент BODY.

Будьте внимательны, когда выбираете цвета для документа. То, что выглядит приятно на Вашем экране, может быть неразличимо на другом.

Если Вы устанавливаете какие-то из атрибутов BGCOLOr, TEXT, LINK, VLINK или ALINK, то устанавливайте их все. Иначе, например, специфицированный Вами фоновый цвет может совпасть с пользовательским цветом для текста по умолчанию.

Выбирайте цвет текста так, чтобы он "работал" вместе с цветом фона или основными цветами изображения. Например, красное на зеленом может вызвать серьезные проблемы у значительного числа людей.

В элемента BODY Вы можете задать как BGCOLOr, так и BACKGrOUND. В этом случае обычно броузер отдает предпочтение BACKGrOUND, но если изображение фона невозможно загрузить, будет использовано BGCOLOr.


Br - перевод строки

Цель

Выполниться перевод строки.

Типичное отображение

Перевод строки (но не абзаца).

Основной синтаксис

<Br>

Возможные атрибуты

имя атрибута возможные значения смысл примечания
CLEAr LEFT, rIGHT, all, NONE управление текстовым потоком по умолчанию - NONE

Атрибут CLEAr может быть использован, чтобы передвинуть перемещаемый образ на другой край. <Br CLEAr=LEFT> передвинет образ к левому краю, <Br CLEAr=rIGHT> - к правому краю, в то время как <Br CLEAr=all> сделает то же самое и к левому и к правому краям одновременно.

Допустимый контекст

Контейнер текста, т.е. любой элемент, который может содержать текстовые элементы. Это включает большинство элементов html.

Содержимое

Никакое.

Примечания

Элементы Br могут быть использованы, чтобы смоделировать подабзацы, как объяснено в описании элемента P.

Элементы Br с атрибутом CLEAr используются при вставке в документ изображений (смотрите описание элемента img.)

Иногда, чтобы получить незаполненное пространство, многократно используют элементы Br. Однако это работает не во всех броузерах. Лучше для этого использовать элемент PrE.


CAPTION (ЗАГОЛОВОК) - заголовок для таблицы (Нет в html 2.0!)

Цель

Представить заголовок таблицы.

Типичное представление

Выше или под самой таблицей обычным шрифтом.

Обычно заголовок центрирован по горизонтали. (html 3.2 не предоставляет средство для изменения поведения броузера.)

Основной синтаксис

<CAPTION>текст</CAPTION>

Возможные атрибуты

имя атрибута возможные значения смысл примечания
ALIGN TOP, BOTTOM размещение заголовка относительно таблицы (вверху или внизу таблицы) по умолчанию обычно TOP

Допустимый контекст

Элемент TABLE. Если элемент Tr присутствует, элемент CAPTION должен следовать первым, до элемента Tr.

Содержимое

Текстовые элементы.

Примеры

<CAPTION>Summary of measurement results</CAPTION> 

Примечания

Считается нормальным включать в документ заголовок к каждой таблице. Текст заголовка должен быть относительно коротким, но информативным. Избегайте вставки объяснений в заголовок. Дайте объяснения в пределах обычного текстового абзаца. Заголовок должен сказать, о чем таблица. А в тексте должно говориться почему таблица представлена, т.е. каким образом таблица связана с текстом документа.


CENTEr (ЦЕНТР) - центрирование (Нет в html 2.0!)

Цель

Специфицировать часть документа, которая должна быть центрирована при отображении.

Типичное отображение

Центрированное.

Основной синтаксис

<CENTEr>
часть документа
</CENTEr>

Возможные атрибуты

Никаких.

Допустимый контекст

Контейнер блока.

Содержимое

Заголовки, текстовые элементы, блоковые элементы, а также элементы ADDrESS.


CITE - ссылки

Цель

Для представления ссылок или сносок к другим источникам, например, на название книги.

Типичное отображение

Курсивом. Но когда это возможно, броузер может использовать и подчеркивание (например, так делает Lynx) или расставлять кавычки вокруг ссылки.

Основной синтаксис

<CITE>текст</CITE>

Возможные атрибуты

Никаких.

Допустимый контекст

Контейнер текста, т.е. любой элемент, который может содержать текстовый элемент. Текстовые элементы могут быть вложенными.

Содержимое

Текстовые элементы. Не разрешается разделение на абзацы внутри содержимого.


CODE (КОД) - программный код

Цель

Для представления программного кода.

Типичное отображение

Текстом одного размера (моноширинным - monospaced).

Основной синтаксис

<CODE>текст</CODE>

Возможные атрибуты

Никаких.

Допустимый контекст

Контейнер текста, т.е. любой элемент, который может содержать текстовый элемент. Это включает большинство элементов html. Текстовые элементы могут быть вложенными.

Содержимое

Текстовые элементы. Не разрешено разделение на абзацы.


DD - определение данных

Цель

Обеспечить определение для термина в дефинитивном списке (элемент DL)

Типичное отображение

С отступом и представленное, как отдельная часть текста, прикрепленная к соответствующему дефинитивному термину.

Основной синтаксис

<DD>определение</DD>

Конечный тег </DD> всегда может быть опущен, что обычно и делается.

Возможные атрибуты

Никаких.

Допустимый контекст

DL элемент.

Содержимое

Блоковые элементы. Элементы заголовков и ADDrESS не допускаются. Но разрешены списки.

Примеры

Небольшой пример:

<DD>See rFC 822.</DD> 

Примечания

Использование DD без DL элементов, чтобы получить отступ в тексте, не рекомендуется - это нарушает спецификации и часто не работает.


DFN - определение (Нет в html 2.0!)

Цель

Указывает, что данное слово имеет определение.

Типичное отображение

Это элементы, которые нам хотелось бы представить с некоторыми отличиями от обычного текста, например, выделенные курсивом. Но многие броузеры, включая Netscape, эффективно не поддерживают DFN и представляют его как обычный текст.

Основной синтаксис

<DFN>текст</DFN>

Возможные атрибуты

Никаких.

Допустимый контекст

Контейнер текста, т.е. любой элемент, который может содержать текстовый элемент. Текстовые элементы могут быть вложенными.

Содержимое

Текстовые элементы. Перевод абзаца не разрешается.


DIr - ненумерованный список в директории

Цель

Представить информацию в формате, принятом для представления директории. Спецификация html 2.0 говорит, что DIr используется для списка коротких образов, до 20 символов каждый.

Типичное отображение

На практике большинство броузеров представляют элемент DIr также, как элемент UL.

Рекомендации говорят, что элемент DIr должен отображаться, как многостолбцовый список директорий.

Основной синтаксис

<DIr>
<LI> элемент списка 1
<LI> элемент списка 2
...
</DIr>

Возможные атрибуты

имя атрибута возможные значения смысл
COMPACT COMPACT сокращенное промежуточное пространство

Допустимый контекст

Блоковый контейнер.

Содержимое

LI элементы, которые не содержат блоковые элементы.

Примеры

<DIr> 

<LI>one 

<LI>two 

<LI>three 

</DIr> 

DIV - разделитель документа (Нет в html 2.0!)

Цель

Для спецификации разделения документа так, что к различным частям документа могут быть применены различные выравнивания (влево, по центру, вправо).

Типичное отображение

Часть документа, выровненная согласно действию атрибута ALIGN элемента DIV.

Основной синтаксис

<DIV ALIGN=выравнивание>
раздел документа
</DIV>

Возможные атрибуты

имя атрибута возможные значения смысл
ALIGN LEFT, CENTEr, rIGHT выравнивание текста в пределах элемента (влево, по центру, вправо)

Атрибут ALIGN специфицирует выравнивание некоторой части документа, но это может быть перекрыто атрибутом ALIGN в "огороженном" (верхнем) элементе, например, в P.

Допустимый контекст

Блоковый контейнер.

Содержимое

Заголовки,текстовые элементы, блоковые элементы и элементы ADDrESS.

Примечания

Использование атрибута ALIGN в элементах P и в заголовках обычно предпочтительнее использования DIV.

Так как DIV - блокоподобный элемент, он закрывает открытый элемент P (т.е. заставляет броузер вставить тег </P>, когда это необходимо). Но программы просмотра не всегда выделяют абзац до и после элементов DIV. Поэтому, если нужно явно отобразить перевод абзаца, используйте элемент P с атрибутом ALIGN.


DL - дефинитивные или описательные списки

Цель

Дать список определений для терминов, список описаний или другую информацию, связанную с именами или фразами.

Типичное отображение

Наиболее типичным является следующее отображение: слева - выделенный термин, затем - определение, представленное с чем-то вроде отступа, но без маркера. Отображение должно поддерживать связь каждого определения с соответствующим термином.

Основной синтаксис

<DL>
<DT>термин 1<DD>определение термина 1
<DT>термин 2<DD>определение термина 2
...
</DL>

Возможные атрибуты

имя атрибута возможные значения смысл
COMPACT COMPACT более компактный стиль отображения

Допустимый контекст

Контейнер блока.

Содержимое

DT и DD элементы.

Элементы DL должны быть спарены с соответствующими элементами DD. Множество элементов DT может быть при единственном элементе DD. То есть несколько терминов могут иметь одно и тоже определение. Документ не должен содержать несколько последовательных элементов DD.

Примеры

<DL> 

<DT>recursion, indirect 

<DD>See <I>indirect recursion</I>. 

<DT>Indirect recursion 

<DD>See <I>recursion, indirect</I>. 

</DL> 

DT - дефинитивный термин

Цель

Спецификация термина в дефинитивном списке (элемент DL).

Типичное отображение

Отлично от обычного текста. Представление термина средствами компоновки, другим шрифтом или и тем и другим вместе.

Основной синтаксис

<DT>термин</DT>

Конечный тег </DT> всегда может быть опущен, что обычно и делается.

Возможные атрибуты

Никаких.

Допустимый контекст

Элемент DL.

Содержимое

Текстовые элементы.

Примеры

<DT>Terminus technicus.</DT> 

EM - подчеркивание

Цель

Подчеркнуть (выделить).

Типичное представление

Курсивом. Но если возможно, броузер может использовать и подчеркивание (так делает Lynx).

Основной синтаксис

<EM>текст</EM>

Возможные атрибуты

Никаких.

Допустимый контекст

Контейнер текста, т.е. любой элемент, который может содержать текстовый элемент. Текстовые элементы могут быть вложенными.

Содержимое

Текстовые элементы. Не разрешено разделение на абзацы.

Примечания

Избегайте слишком частого использования подчеркиваний. Подчеркивание всего - равносильно отсутствию подчеркивания.

Для усиления подчеркивания можно использовать элемент STrONG.


FONT (ШРИФТ) - размер и цвет шрифта (Нет в html 2.0!)

Цель

Специфицировать размеры шрифта (относительно к другим размерам), его цвет или и то и другое вместе.

Типичное отображение

Содержимое элемента FONT не всегда соответствует размеру и цвету шрифта, представленного броузером.

Установленный в html размер шрифта в действительности может быть уменьшен или увеличен программой просмотра, чтобы соответствовать размеру шрифта по умолчанию (3).

Основной синтаксис

<FONT SizE=n>текст</FONT>

или

<FONT COLOr=цветовая спецификация>текст</FONT>

Возможные атрибуты

имя атрибута возможные значения смысл примечания
SizE строка размер шрифта; цифра в диапазоне 1 - 7 либо целое со знаком, например, "+1" или "-2" число со знаком добавляется к текущему базовому размеру шрифта, установленного в BASEFONT, чтобы получить номер размера в диапазоне 1 - 7
COLOr цветовая спецификация цвет содержимого элемента FONT  

Некоторые броузеры также поддерживают атрибут FACE, который задает разделяемый запятыми список наименований шрифтов в порядке предпочтения. Он используется для поиска установленного шрифта с соответствующим именем.

Допустимый контекст

Контейнер текста, т.е. любой элемент, который может содержать текстовый элемент. Это включает большинство элементов html. Текстовые элементы могут быть вложенными.

Содержимое

Текстовые элементы.

Примеры

<FONT SizE=-1>including text which may appear in a smaller font</FONT>. 

<B><U><FONT SizE=7 COLOr=rED>word</FONT></U></B> 

Примечания

Не на всех броузерах содержимое элемента FONT представляется так, что величины SizE (1 - 7) соответствуют различным размерам шрифта. Приведем примеры реализации FONT на некоторых популярных броузерах:

Есть два способа задания размеров шрифта. Первый: в коде html мы указываем размеры шрифта числом в диапазоне 1 - 7, которое "заложено" в броузеры и аппаратным способом преобразуется в физические размеры, выраженные, например, в пикселях, точках или миллиметрах. Отображение обычно нелинейно - необязательно, например, шрифт размера 3 составляет половину шрифта размером 6. Второй способ, в котором размеры шрифта (в значении html) определены относительным значением атрибута SizE, например, SizE="+1" (что совершенно отлично от SizE="1" или SizE=1) означает текущий основной размер шрифта плюс один, и эта сумма соответствует отображаемому размеру шрифта в приведенном примере.


FOrM (ФОРМА) - заполняемая форма

Цель

Чтобы представить заполняемую форму, используемую для таких действий пользователя, как регистрация, упорядочение пользователя или формирование запроса. Формы могут содержать широкий диапазон приемов разметки html, включая такие виды полей форм, как однострочные или многострочные текстовые поля, группы радиокнопок, переключатели и меню.

Типичное представление

Нечто подобное заполняемой на бумаге форме.

Основной синтаксис

<FOrM ACTION="UrL">
содержание формы, включая элементы INPUT и, возможно, элементы TEXTArEA и SELECT
</FOrM>

Возможные атрибуты

имя атрибута возможные значения смысл атрибута примечания
ACTION UrL адрес сервера, который использует форма сервер HTTP или UrL
METHOD GET, POST метод передачи данных, полученных от пользователя, на сервер по умолчанию - GET
ENCTYPE строка механизм, используемый для кодирования содержимого формы по умолчанию приложение /x-www-form-url-кодирование

Детали создания форм специфицированы в rFC 1867.

Допустимый контекст

Блоковый контейнер.

Содержимое

То, что разрешено в пределах элемента BODY (т.е. заголовки, текстовые и блоковые элементы, элементы ADDrESS), за исключением того, что нельзя использовать в пределах элементов FOrM.

Есть некоторые элементы, которые могут появиться только в пределах элемента FOrM. В частности:

INPUT
текстовое одностроковое поле, поля пароля, переключатели, радиокнопки, кнопки установки и перезагрузки, скрытые поля, кнопки выгрузки файла, кнопки изображений и т.д.
SELECT
меню единичного или множественного выбора
TEXTArEA
многострочное текстовое поле.

Примеры

<FOrM >

<TEXTArEA rOwS=5 COLS=72 NAME=Comments></TEXTArEA>

<P> <INPUT TYPE=SUBMIT VALUE=Send></p>

</FOrM>

Примечания

В одном документе может быть несколько форм.

Для очень простых форм можно использовать элемент ISINDEX.


H1, H2, H3, H4, H5, H6 - заголовки

Цель

Определить заголовок. Существует шесть уровней от H1 (наиболее важный) до H6 (наименее важный).

Типичное отображение

Более важные заголовки обычно отображаются большими шрифтами, чем менее важные. Заголовок H1 - очень большой шрифт, в то время как H6 может быть крошечным (много меньше обычного текста!).

Основной синтаксис

<Hn>заголовок текста</Hn>

где n принимает значения 1, 2, 3, 4, 5 или 6.

Возможные атрибуты (Нет в html 2.0!)

имя атрибута возможные значения смысл
ALIGN LEFT, CENTEr, rIGHT выравнивание заголовка

По умолчанию - выравнивание по левому краю, однако это может быть перекрыто включением элементов DIV или CENTEr.

Допустимый контекст

Блоковый контейнер.

Содержимое

Текстовые элементы.

Примечания

Заголовки H1, H2 и H3 можно использовать постоянно. Избегайте применения H4, H5 и H6.

В особенности, не используйте заголовки H5 или H6 для представления текста малым шрифтом, так как пока их поддерживают только некоторые броузеры. В будущем броузеры могут быть адаптированы так, чтобы заголовки даже самого нижнего уровня выглядели, по крайней мере, так же, как обычный текст. Для задания малого шрифта используйте элемент SMall (или в крайнем случае FONT).


HEAD (ЗАГОЛОВОК) - заголовок документа

Цель

Основная структура документа html всегда состоит из заглавия и тела. Явное вложение заголовка в элемент HEAD не обязательно.

Типичное отображение

Использование элемента HEAD не влияет на отображение документа.

Основной синтаксис

<HEAD>
элемент TITLE
</HEAD>

Как начальный, так и конечный теги могут быть опущены.

Возможные атрибуты

Никаких.

Допустимый контекст

Элементы html, которые могут быть либо подразумеваемыми, либо явными. В документе допускается только один элемент HEAD, и он должен появиться прежде элемента BODY (который тоже может быть явным или неявным).

Содержимое

Обязательно один TITLE элемент и необязательно (в любом порядке)

Примеры

<HEAD> 

<TITLE>Getting started with Perl</TITLE> 

</HEAD> 

Примечания

Явное задание элемента HEAD действует только на формирование заголовка, читаемого из кода html и являющегося частью документа, принадлежащей к разделу заголовка.


Hr - изменение раздела (горизонтальная черта)

Цель

Обозначить изменение раздела.

Типичное отображение

Горизонтальная черта (на полную ширину экрана - по умолчанию). До и после тега Hr броузер автоматически добавляет тер P, поэтому нет необходимости в формировании незаполненного вертикального пространства до и после черты.

В речевых программах просмотра тег срабатывает как пауза.

Основной синтаксис

<Hr>

Возможные атрибуты (Нет в html 2.0!)

имя атрибута возможные значения смысл примечания
ALIGN LEFT, rIGHT, CENTEr горизонтальное выравнивание черты по умолчанию - CENTEr
NOSHADE NOSHADE задает отображение черты в одном цвете (без оттенков) как противоположность обычному двухцветному "желобку"
SizE целое высота черты в пикселях  
wIDTH спецификация ширины ширина черты  

Допустимый контекст

Блоковый контейнер.

Содержимое

Никакое.

Примеры


<hr align="center" width="50%">

Примечания

Не переусердствуйте с использованием Hr. Документ может неудачно выглядеть, если в нем полосы чередуются с совсем маленьким текстом между ними.

Обычно лучше использовать процентную спецификацию, чем абсолютное число пикселов, так как окно пользователя может сильно отличаться от Вашего.


html - элемент верхнего уровня

Цель

В сущности, файл html в целом является элементом html. Обычно начальный и конечный теги необязательны. Смотрите описание базовой структуры документа html.

Типичное отображение

Явное использование элемента html не влияет на отображение документа

Основной синтаксис

<html>
заголовок и тело документа
</html>

Возможные атрибуты

имя атрибута возможные значения смысл
VErSION строка версия html

Допустимый контекст

Элемент html является элементом верхнего уровня в языке html.

Содержимое

Элемент HEAD с последующим BODY.


I - курсив

Цель

Представление текста курсивом.

Типичное отображение

Курсив.

Основной синтаксис

<I>текст</I>

Возможные атрибуты

Никаких.

Допустимый контекст

Контейнер текста, т.е. любой элемент, который может содержать текстовый элемент. Это включает большинство элементов html. Текстовые элементы могут быть вложенными.

Содержимое

Текстовые элементы. Разделение на абзацы не разрешено.


img - линейные изображения

Цель

Для включения изображения в документ.

Типичное отображение

Изображения представляются, как часть документа. Неграфические броузеры представляют взамен изображения значение атрибута ALT.

Позиционирование изображения обеспечивается атрибутами элемента img.

Основной синтаксис

<img SrC="UrL" ALT="текст">

Возможные атрибуты

имя атрибута возможные значения смысл примечания
SrC UrL адрес изображения обязателен;
ALT строка текстовое описание изображения  
ALIGN TOP, MIDDLE, BOTTOM, LEFT, rIGHT позиционирование изображения относительно текущей текстовой строки по умолчанию BOTTOM
HEIGHT целое высота в пикселях единственное предложение
wIDTH целое ширина в пикселях единственное предложение
BOrDEr целое ширина бордюра (рамки) в пикселях используется, когда элемент img появляется, как текст якоря; используйте BOrDEr=0 для подавления рамки
HSPACE целое ширина незаполненного пространства непосредственно слева и справа от изображения в пикселях значение по умолчанию - малое ненулевое число
VSPACE целое высота незаполненного пространства выше и ниже изображения в пикселях значение по умолчанию - малое ненулевое число
USEMAP UrL фрагмент идентификатора для сайта клиента с картой образа карты определены элементом MAP; имена карт - чувствительны к регистру набора символов
ISMAP ISMAP показывает, что изображение является картой образа, реагирующей на нажатие клавиши мыши когда пользователь "кликает" на изображении, этот атрибут обеспечивает передачу координат курсора серверу

Атрибутов HEIGHT, wIDTH, HSPACE, VSPACE, и USEMAP нет в html 2.0!

Атрибуты wIDTH и HEIGHT при совместном использовании позволяют программам просмотра зарезервировать место на экране для изображения еще до того, как они будут переданы по сети. Это позволяет пользователю начать чтение, пока передача данных еще продолжается. Эти атрибуты не предназначены для автоматического изменения размера изображения броузерами. Хотя некоторые броузеры могут масштабировать изображение в соответствии с атрибутами wIDTH и HEIGHT, не полагайтесь на это. Таким образом, они должны задавать реальный размер изображения. (Используйте подходящую программу для определения размеров в пикселях и масштабирования изображения, если это потребуется.)

Значения ALIGN имеют следующий смысл:

ALIGN=TOP
Позиционирует верх изображения с верхом текущей текстовой строки. Броузеры по разному интерпретируют это. Некоторые принимают во внимание то, что было на текстовой строке до изображения и игнорируют, что идет на строке после него.
ALIGN=MIDDLE
Выравнивает середину изображения по основной текстовой строке.
ALIGN=BOTTOM (по умолчанию)
Выравнивает низ изображения по основной строке.
ALIGN=LEFT
Перемещает изображение к текущему левому краю, временно изменяя этот край так, чтобы последующий текст переместился вдоль правой стороны изображения. Отображение зависит от того, были ли выровненные по левому краю какой-нибудь текст или ранее появившееся изображение до того, как в разметке появилось текущее изображение. Такой текст (но не изображения) обычно заставляет выровненные по левому краю изображения смещаться на новую строку, с последующим продолжением текста на прежней строке.
ALIGN=rIGHT
Перемещает изображение к текущему правому краю, временно изменяя этот край так, чтобы последующий текст переместился вдоль левой стороны изображения. Отображение зависит от того, были ли выровненные по правому краю какой-нибудь текст или ранее появившиеся изображения до того, как в разметке появилось текущее изображение. Такой текст (но не изображения) обычно заставляет выровненные по правому краю изображения смещаться на новую строку с последующим продолжением текста на прежней строке.

Заметьте, что некоторые броузеры (например, Internet Explorer 2.0 и 3.0) вводят случайное расположение многочисленных лево- и правовыровненных образов. Смотрите Br о способах управления текстовым потоком.

Допустимый контекст

Текстовый контейнер, т.е. любой элемент, который может содержать текстовые элементы. Это включает большинство элементов html.

Содержимое

Никакое.


INPUT - вводные поля в формах

Цель

Специфицировать в пределах формы вводные поля: одностроковые текстовые поля, поля пароля, переключатели, радиокнопки, кнопки отсылки и перезагрузки, скрытые поля, выгрузки файла, кнопки изображения и т.д.

Типичное отображение

Меняется согласно типу поля.

Основной синтаксис

<INPUT TYPE=тип_поля_ввода другие_атрибуты>

Возможные атрибуты

имя атрибута возможные значения смысл примечания
TYPE TEXT, PASSwOrD, CHECKBOX, rADIO, SUBMIT, rESET, FILE, HIDDEN, IMAGE тип поля для ввода по умолчанию TEXT
NAME строка имя для идентификации поля, когда его содержимое передается серверу требуется для всех атрибутов, кроме SUBMIT и rESET
VALUE строка первоначальное значение вводного поля; для атрибутов SUBMIT или rESET - текстовая метка обязателен, если TYPE = rADIO или CHECKBOX
CHECKED установленный когда TYPE = rADIO или CHECKBOX, инициализирует поле к установленному состоянию  
SizE целое видимый размер поля; количество символов  
MAXLENGTH целое максимальное количество символов, разрешенных в текстовом поле по умолчанию не ограничено
SrC UrL адрес изображения для полей с фоновыми изображениями
ALIGN TOP, MIDDLE, BOTTOM, LEFT, rIGHT выравнивание изображения для графических управляющих кнопок по умолчанию BOTTOM

Различные значения атрибута TYPE соответствуют различным видам вводных полей.

TYPE=TEXT (тип=текст - по умолчанию)

Одностроковое текстовое поле, чей видимый размер может быть установлен атрибутом SizE, например, SizE=40 для 40-символьного поля. Пользователи могут вводить и больше символов, чем этот предел, но с текстовым скроллингом (пролистыванием) поля, чтобы курсор ввода оставался видимым. Вы можете задать верхний предел количества символов атрибутом MAXLENGTH. Атрибут NAME используется для наименования поля, а атрибут VALUE инициализирует текстовую строку в поле, когда документ впервые загружен.

Заметим, что текстовый ввод ограничен одной строкой. Используйте элемент TEXTArEA, чтобы определить многостроковые текстовые поля.

Пример:

 <INPUT TYPE=TEXT SizE=40 NAME=user value="your name"> 

TYPE=PASSwOrD (тип=пароль)

Этот тип подобен TYPE=TEXT, однако все вводимые символы представляются в виде *, чтобы скрыть текст от подсматривающих глаз, когда вводится пароль. Вы можете использовать атрибуты SizE и MAXLENGTH, чтобы управлять видимой и максимальной длинами поля точно так же, как для обычного текстового поля.

Пример:

<INPUT TYPE=PASSwOrD SizE=12 NAME=pw> 

TYPE=CHECKBOX (тип=поле установки - переключатель)

Используется для простых булевых атрибутов (т.е. атрибутов, принимающих значение ИСТИНА или ЛОЖЬ) или для атрибутов, которые одновременно могут принимать множество значений. Каждое заполненное переключательное поле генерирует отдельную пару имя/значение в формируемых данных, даже если это приводит к дублированию имен. Используйте атрибут CHECKED для инициализации поля установки по умолчанию.

Пример:

<INPUT TYPE=CHECKBOX CHECKED NAME=uscitizen VALUE=yes> 

TYPE=rADIO (тип=радиокнопка)

Используется для атрибута, который может принимать единственное значение из множества. Каждое поле радиокнопки в группе должно быть задано только одним значением атрибута NAME. Радиокнопки требуют явного атрибута VALUE. Единственная нажатая радиокнопка в группе генерирует пару имя/значение в формируемых данных. Одна радиокнопка в группе атрибутом CHECKED должна быть предварительно установлена по умолчанию.

Пример:

<INPUT TYPE=rADIO NAME=age VALUE="0-12"> 

<INPUT TYPE=rADIO NAME=age VALUE="13-17"> 

<INPUT TYPE=rADIO NAME=age VALUE="18-25"> 

<INPUT TYPE=rADIO NAME=age VALUE="26-35" CHECKED> 

<INPUT TYPE=rADIO NAME=age VALUE="36-"> 

TYPE=SUBMIT (тип=отсылка)

Определяет кнопку, которую пользователь может нажать, чтобы передать содержимое формы серверу. Метка устанавливается атрибутом VALUE. Если атрибут NAME задан, то пара наименование/значение для исполняемой кнопки будет включена в передаваемые данные. Вы можете включить несколько исполняемых кнопок в форму. Смотрите TYPE=IMAGE для графических исполняемых кнопок.

Примеры:

<INPUT TYPE=SUBMIT VALUE="Party on..."> 

TYPE=rESET (тип=перезагрузка)

Определяет кнопку, которую пользователь может нажать, чтобы вернуть поля формы к исходному состоянию, когда документ был впервые загружен. Вы можете установить метку с помощью атрибута VALUE. Кнопки перезагрузки никогда не посылаются как часть содержимого формы.

Пример:

<INPUT TYPE=rESET VALUE="Start over..."> 

TYPE=FILE (тип=файл)

Этот тип дает возможность пользователям прикрепить файл к содержимому формы. Элемент обычно отображается, как текстовое поле с кнопкой, при нажатии на которую появляется файловый броузер для отбора имени файла. Имя файла также может быть введено прямо в текстовое поле.

Таким же образом, как для TYPE=TEXT, для TYPE=FILE можно использовать атрибут SizE, чтобы установить видимую ширину поля. Вы также можете установить верхний предел для длины имени файла, используя атрибут MAXLENGTH. Некоторые программы просмотра поддерживают способность ограничивать виды файлов, которые могут быть прикреплены к форме, перечислением разделяемого запятыми списка файлов с содержимым типа MIME, задаваемого атрибутом ACCEPT. Например, ACCEPT="image/*" ограничит файлы изображениями. Дополнительная информация может быть найдена в rFC 1867.

Пример:

<INPUT TYPE=FILE NAME=photo SizE=20> 

TYPE=HIDDEN (тип=скрытый)

Этот тип поля не отображается пользователю. Скрытое поле дает возможность для серверов хранить информацию о состоянии вместе с формой. Когда форма "исполняется" при нажатию соответствующей кнопки, серверу будет передана пара имя/значение, определенная с использованием соответствующих атрибутов. Этот тип создает рабочее окружение для полноты возможностей HTTP и является альтернативой для использования так называемой HTTP cookies.

Пример:

<INPUT TYPE=HIDDEN NAME=customerid VALUE="c2415-345-8563"> 

TYPE=IMAGE

Используется для графических кнопок отсылок, отображаемых изображением. UrL для изображений специфицируется атрибутом SrC. Выравнивание изображения может быть специфицировано атрибутом ALIGN. В этом отношении графические кнопки отсылки идентичны элементам img (так, Вы можете установить для ALIGN - LEFT, rIGHT, TOP, MIDDLE или BOTTOM). Атрибуты NAME и VALUE трактуются точно также, как текстовые кнопки отсылки и должны быть заданы для обеспечения работы неграфических программ просмотра.

Пример:

<INPUT TYPE=IMAGE SrC="partyon.gif" VALUE="Party on..."> 

Допустимый контекст

Текстовый контейнер, т.е. любой элемент, который может содержать текстовые элементы. Включает большинство элементов html. Текстовый контейнер может появиться в пределах элемента FOrM.

Содержимое

Никакое.

Примеры

<INPUT TYPE=rESET VALUE="Start over..."> 

Примечания

Использование INPUT для ввода текста ограничено одностроковыми полями. Используйте TEXTArEA, чтобы определить многостроковые текстовые поля.

Используйте SELECT для меню.


ISINDEX - простой поиск по ключевым словам

Цель

Простой поиск по ключевым словам. Броузер должен сформировать вводное поле однострокового текста для ввода строки запроса.

Семантика для ISINDEX на сегодняшний день хорошо определена только, когда основным UrL для всего документа является HTTP UrL. Обычно, когда пользователь нажимает клавишу "Enter", строка запроса посылается к серверу, идентифицированному основным (базовым) UrL документа. Например, если введена строка запроса "десять зеленых яблок" и основной UrL:

http://www.acme.com/,

то генерируется запрос:

http://www.acme.com/?десять+зеленых+яблок". 

ISINDEX - единственный элемент, обеспечивающий интерфейс для программы, которая интерпретирует запрос (обычно задаваемой скриптом CGI). Учтите, что с помощью простой вставки элемента ISINDEX нельзя создать в документе средство поиска! Так как большинство web броузеров обладают некоторыми чертами поиска в документе, Вам нет необходимости придумывать что-то свое для выполнения такого поиска.

Основной синтаксис

<ISINDEX>

Типичное отображение

Область ввода (в графических броузерах - прямоугольник для ввода), которой предшествует строка подсказки.

Возможные атрибуты

имя атрибута возможные значения смысл
PrOMPT строка послание подсказки

Атрибут PrOMPT может быть использован, чтобы определить строку подсказки для поля ввода вместо подсказки по умолчанию, используемую броузером (например: Это поисковый индекс. Введите поисковые ключи.).

Допустимый контекст

По крайней мере один элемент ISINDEX может появиться либо в заголовке, либо в теле документа.

Содержимое

Никакое.

Примечания

Никогда не используйте взамен ISINDEX элемент FOrM, так как он обладает меньшей гибкостью.

На количество вводимых в поле запроса символов ограничений не существует.

Строка запроса должна быть представлена в Latin-1, так как нельзя специфицировать для UrL другой тип символов.

Когда запрос из вводного поля сгенерирован, вместо символов пробела появляются символы "+" и используется механизм образования escape последовательностей для символов обычного UrL.


KBD - ввод с клавиатуры

Цель

Для представления отдельной команды или потока данных для ввода пользователем. Обычно используется для представления ручного ввода команд.

Типичное отображение

Одноразмерное.

Основной синтаксис

<KBD>текст</KBD>

Возможные атрибуты

Никаких.

Допустимый контекст

Текстовый контейнер, т.е. любой элемент, который может содержать текстовые элементы. Это включает большинство элементов html. Текстовые элементы могут быть вложенными.

Содержимое

Текстовые элементы. Не разрешен перевод абзаца.

Примеры

Finally, type <KBD>logout</KBD> and press the return key.

Примечания

Используйте элемент KBD только для фиксированных строк. Для обозначения ввода, который меняется от случая к случаю, лучше использовать элемент VAr.

Хотя программный код может вводиться с клавиатуры (чтобы потом быть распечатанным программой), особенно в контексте обучающих программ, для кодовых фрагментов более естественно использовать элемент CODE.


LI - списковый элемент

Цель

Для представления элемента в списке.

Типичное отображение

Отображение определяется природой объемлющего списка.

Основной синтаксис

<LI>содержание элемента списка</LI>

Конечный тег </LI> всегда может быть опущен, что обычно и делается.

Возможные атрибуты (Нет в html 2.0!)

Атрибуты определяются следующим контекстом:

Если самый внутренний, включающий списковый элемент есть элемент UL, DIr или MENU, то
имя атрибута возможные значения смысл
TYPE DISC, SQUArE, CIrCLE стиль буллет (с маркером)

Если самый внутренний, включающий списковый элемент есть OL, то
имя атрибута возможные значения смысл
TYPE 1, a, A, i, I стиль нумерации (как в OL)
VALUE целое последовательные числа (смотрите OL)

Допустимый контекст

Элементы UL, DIr, MENU или OL.

Содержимое

Блоковые и текстовые элементы. Элементы заголовков и ADDrESS не разрешены.

Примеры

Краткий пример:

<LI>A list item.</LI> 

Примечания

LI элементы могут включать списки, производящие вложенные списки.


LINK (СВЯЗЬ) - связь с другими документами

Цель

Определить связи с другими документами. На текущий момент этот элемент не очень распространен, так как мало броузеров или других программ поддерживают его. Элементы LINK могут быть использованы:

Типичное отображение

Элементы LINK дают прямой эффект в отображении документа. LINK может быть использован для представления информации о документе, например, в окне броузера, иным способом, чем представлен сам документ, или для определения таблиц стилей.

Основной синтаксис

<LINK rEL=relation HrEF=UrL>

или

<LINK rEV=relation HrEF=UrL>

Возможные атрибуты

имя атрибута возможные значения смысл
HrEF UrL UrL для связанных ресурсов
rEL строка тип связи "вперед"
rEV строка тип связи "назад"
TITLE строка необязательная строка заголовка для связанного ресурса

Связь от документа A к документу B по выражению rEV=relation - та же самая связь, что от B к A по выражению rEL=relation.

Допустимый контекст

Элемент заголовка, в котором может появиться любое количество элементов LINK.

Содержимое

Никакое.

Примеры

Элемент связи, определяющий таблицу стилей:

<LINK rEL=STYLESHEET HrEF="basic.css"> 

Примечания

Элемент LINK с rEV=MADE иногда используется, чтобы идентифицировать автора документа, либо адрес его электронной почты, либо связь к домашней странице автора. Хотя немногие программы могут использовать эту информацию, ее включение может быть полезным. Заметим, что информация не показывается читателю документа (если он не запросит специально код html), поэтому при необходимости Вы должны дополнительно ввести такую информацию с помощью, например, элемента ADDrESS.


MAP - реагирующая на нажатие клавиш карта (Нет в html 2.0!)

Цель

Обеспечить механизм для клиентских карт изображений. Элемент MAP имеет имя, по которому он может быть отослан к элементу img, и содержит элементы ArEA, которые определяют горячие зоны на связанном изображении и связывают эти горячие зоны с UrL.

Типичное отображение

Визуальное элемент MAP никак не проявляется в документе, однако вместе со связанными структурами он создает изображение реагирующей на нажатие клавиш карты.

Основной синтаксис

<MAP>
ArEA элемент
</MAP>

Возможные атрибуты

имя атрибута возможные значения смысл примечания
NAME строка имя карты, отсылающее к атрибуту USEMAP элемента img важен регистр написания символов

Допустимый контекст

Текстовый контейнер, т.е. любой элемент, который может содержать текстовые элементы. Это включает большинство элементов html.

Содержимое

Элементы ArEA.

Примеры

Простой пример для графической инструментальной панели:

<img SrC="navbar.gif" BOrDEr=0 USEMAP="#map1"> 

<MAP NAME="map1"> 

<ArEA HrEF="guide.html" ALT="Access Guide" SHAPE=rECT COOrDS="0, 0, 118, 28"> 

<ArEA HrEF="search.html" ALT="Search" SHAPE=rECT COOrDS="184, 0, 276, 28"> 

<ArEA HrEF="shortcut.html" ALT="Go" SHAPE=rECT COOrDS="118, 0, 184, 28"> 

<ArEA HrEF="top10.html" ALT="Top Ten" SHAPE=rECT COOrDS="276, 0, 373, 28"> 

</map> 

MENU (МЕНЮ) - ненумеруемый список менюподобных форм

Цель

Представить информацию в менюподобном формате.

Типичное отображение

На практике большинство броузеров представляют элемент MENU таким же образом, как элемент UL.

Теоретические рекомендации говорят, что элемент MENU отображается, как одностолбцовый список элементов меню.

Основной синтаксис

<MENU>
<LI> элемент списка 1
<LI> элемент списка 2
...
</MENU>

Возможные атрибуты

имя атрибута возможные значения смысл
COMPACT COMPACT сокращенные промежутки между элементами

Допустимый контекст

Блоковый контейнер.

Содержимое

Элементы LI, которые не содержат блоковых элементов.

Примеры

<MENU> 

<LI> Undo 

<LI> Cut 

<LI> Copy 

<LI> Paste 

<LI> Find 

<LI> Find Again 

</MENU> 


META - метаинформация

Цели

Для задания метаинформации (информации о документе), т.е. пар имя/значение, описывающих свойства документа, например, авторство, истечение даты, список ключевых слов и т.д.

Типичное отображение

Никакое. Элементы META не влияют на отображение самого документа. Они могут давать некоторый эффект при представлении информации о документе, например, в верхнем окне броузера или в ответе на запрос от поискового средства.

Основной синтаксис

<META NAME=имя элемента метаинформации CONTENT=содержимое информации>
или
<META HTTP-EQUIV=имя элемента метаинформации CONTENT=содержимое информации>

Возможные атрибуты

имя атрибута возможные значения смысл примечания
NAME имя имя отдельного элемента метаинформации альтернатива атрибуту HTTP-EQUIV
HTTP-EQUIV имя имя отдельного элемента метаинформации альтернатива атрибуту NAME
CONTENT строка содержимое метаинформации обязательный атрибут элемента META

Допустимый контекст

Элемент заголовка, в котором может появиться любое количество элементов META.

Содержимое

Никакое.

Примеры

<META NAME=KEYwOrDS CONTENT=

"structural html, logical markup"> 

Примечания

Тег META влияет на индексирование документа, когда он включается в базу данных поискового сервера. Когда ищутся кандидаты для такой базы данных, нет гарантий на автоматическое включение Вашего документа.


OL - упорядоченные (нумерованные) списки

Цель

Для представления информации в виде упорядоченного (нумерованного) списка.

Типичное отображение

Список элементов представляется отдельной структурой, возможно, с меньшими промежутками между элементами списка, чем, например, между абзацами. Представление зачастую идентично способу, при котором вложенные списки представляются с отступом в соответствии с их структурой.

В противоположность элементу UL элементы списка нумеруются (по умолчанию - последовательно).

Основной синтаксис

<OL>
<LI> элемент списка 1
<LI> элемент списка 2
...
</OL>

Возможные атрибуты

имя атрибута возможные значения смысл примечания
TYPE 1, a, A, i, I стиль нумерации важен регистр написания
STArT целое начальная цифра последовательности по умолчанию 1
COMPACT COMPACT сокращенное расстояние между элементами  

Атрибутов TYPE и STArT нет html 2.0!

Смысл значений TYPE следующий:

Type Стиль нумерации Первые несколько цифр
1 обычные (арабские) числа 1, 2, 3, ...
a Латинское написание на нижнем регистре a, b, c, ...
A Латинское написание на верхнем регистре A, B, C, ...
i Римские цифры на нижнем регистре i, ii, iii, ...
I Римские цифры на верхнем регистре I, II, III, ...

Допустимый контекст

Блоковый контейнер.

Содержимое

LI элементы (один или более).


OPTION - элемент выбора в меню

Цель

Для представления элемента выбора в меню выбора в пределах формы.

Типичное отображение

Когда активизировано меню выбора, включающее элементы выбора, пользователь видит текст элементов выбора (опций) меню, либо часть списка такого текста, либо имеет возможность просматривать текст опций.

Основной синтаксис

<OPTION>текст</OPTION>

Конечный тег всегда может быть опущен.

Возможные атрибуты

имя атрибута возможные значения смысл примечания
SELECTED SELECTED задает опцию по умолчанию в элементе SELECT без атрибута MULTIPLE по крайней мере один элемент OPTION может иметь эту установку
VALUE строка значение свойства используется, когда серверу передается содержимое формы; это свойство сочетается со свойством имени, задаваемым атрибутом NAME из внешнего элемента SELECT по умолчанию - содержимое элемента

Допустимый контекст

SELECT элемент.

Содержимое

Строка. Разрешены escape последовательности, но теги не распознаются.

Примеры

<OPTION>female</OPTION> 


P - обычный абзац

Цель

Представление обычного текстового абзаца.

Типичное отображение

Текстовый абзац, обычно выделяемый расширенным пустым местом в тексте (пустая строка) из числа других абзацев, заголовков и т.д. Броузер может вставлять дополнительные пробелы в начале первой строки; но большинство броузеров не делают этого.

Броузеры обычно форматируют абзацы так, чтобы подогнать их по горизонтали (по ширине экрана или окна).

Абзацы обычно отображаются полными по левому краю с неровной правой границей. Атрибут ALIGN может быть использован для точной спецификации горизонтального выравнивания.

Основной синтаксис

<P>абзац текста</P>

Возможные атрибуты (Нет в html 2.0!)

имя атрибута возможные значения смысл
ALIGN LEFT, CENTEr, rIGHT выравнивание абзаца

По умолчанию - левое выравнивание, однако это может быть перекрыто включением элемента DIV или CENTEr.

Допустимый контекст

Блоковый контейнер.

Содержимое

Текстовые элементы.

Примеры

<P> This is a normal text paragraph which contains so many characters that it will most probably be split into several lines by a browser. </P>

Примечания

Абзац не может быть вложенным, что и позволяет опустить </P>. Один способ смоделировать подабзацы - использовать элементы Br в пределах элемента P, другой - использовать списковые элементы (например, UL) вместо элементов P.


PArAM - параметры апплета (Нет в html 2.0!)

Цель

Передать параметры Java апплету.

Типичное отображение

Непосредственно не отображается, но может проявиться в действиях апплета.

Основной синтаксис

<PArAM NAME=имя VALUE=значение>

Возможные атрибуты

имя атрибута возможные значения смысл примечания
NAME имя имя параметра обязательно
VALUE строка значение параметра  

Допустимый контекст

Элемент APPLET

Содержимое

Никакое.

Примеры

<PArAM NAME=snd VALUE="Hello.au"> 

PrE - предварительно отформатированный текст

Цель

Представить текст с использованием пробелов и переводов строк для последующего отображения его на экране. Это нужно, когда используется только текстовая информация, и мы хотим положить ее на страницу web, предпочитая выбранную компоновку. Текст также может быть представлен так, как он формируется компьютерным выводом.

Типичное отображение

Текст отображается шрифтом одного размера, т.е. шрифтом типа телетайпного, в котором все символы занимают один и тот же размер по горизонтали. Использование пробелов и переводов строк точно соответствует содержимому в пределах элемента PrE.

Основной синтаксис

<PrE>
отформатированный текст
</PrE>

Возможные атрибуты

имя атрибута возможные значения смысл примечания
wIDTH целое ширина текста в символах практически не поддерживается

Значение wIDTH должно быть равно или больше, чем длина самой длинной строки. В принципе, атрибут wIDTH должен обеспечивать броузер информацией, чтобы выбрать шрифт подходящего размера или скорректировать отступы для представления текста в требуемом виде. Но обычно это не делается броузерами, а сами Вы не можете установить размер шрифта, так как изменяющие размер шрифта элементы недопустимы в пределах PrE. Например, текст шире 80 символов будет отображен неправильно, даже если Вы используете атрибут wIDTH.

Допустимый контекст

Блоковый контейнер.

Содержимое

Любой текстовый элемент, за исключением изображений (img) и элементов изменений размера шрифта (BIG, SMall, SUB, SUP, FONT).

Примеры


<PrE> 

! " # $ % &amp; ' () * +, -. / 

0 1 2 3 4 5 6 7 8 9 : ; &lt; = &gt; ? 

@ A B C D E F G H I J K L M N O 

P Q r S T U V w X Y Z [ \ ] ^ _ 

` a b c d e f g h i j k l m n o 

p q r s t u v w x y z { | } ~ 

</PrE> 


SAMP - образец вывода

Цель

Для представления образцов вывода из программ, команд, скриптов и т.д.

Типичное отображение

Текст одного размера.

Основной синтаксис

<SAMP>текст</SAMP>

Возможные атрибуты

Никаких.

Допустимый контекст

Текстовый контейнер, т.е. любой элемент, который может содержать текстовые элементы. Это включает большинство элементов html. Текстовые элементы могут быть вложенными.

Содержимое

Текстовые элементы. Перевод абзаца не разрешен.


SCrIPT - зарезервирован для будущего использования (Нет в html 2.0!)

Цель

Зарезервировано для будущего использования с описывающими языками.

Типичное отображение

Никакое. Программы просмотра не должны показывать содержимое элементов SCrIPT.

Основной синтаксис

<SCrIPT>скриптовые объявления</SCrIPT>

Возможные атрибуты

Никаких.

Допустимый контекст

Раздел заголовка.

Содержимое

Скриптовые объявления. Синтаксис и семантика должны быть определены отдельно.

Технически эти элементы определены с CDATA, как тип содержимого. В результате они могут содержать только символы SGML. Все символы разметки или разделители игнорируются и пропускаются, как данные приложения, за исключением пары </, непосредственно сопровождаемой символами (a - z, A - Z). Это означает, что распознан конечный тег элемента (или элемента, в который он вложен).

Примеры

Так как семантика для элемента SCrIPT не определена в html 3.2, нет возможности дать какой-нибудь выразительный пример.

Примечания

Элементы SCrIPT в будущих версиях html будут служить для создания и поддержки сценариев.


SELECT (ВЫБРАТЬ) - меню выбора в форме

Цель

Спецификация в пределах формы: меню, из которого пользователь может выбрать один или несколько элементов.

Типичное отображение

Меню выбора, которое может быть "активизировано" некоторым зависящим от броузера образом; обычно в графических броузерах это означает ниспадающее меню. В зависимости от броузера все варианты выбора могут быть видимы одновременно или пользователь может просматривать элементы меню.

Основной синтаксис

<SELECT NAME=имя>
элементы OPTION
</SELECT>

Возможные атрибуты

имя атрибута возможные значения смысл примечания
NAME строка имя, которое используется для идентификации выбора меню, когда форма передается серверу обязателен; каждая отобранная опция образует пару имя/значение, включаемую в содержимое формы
SizE целое устанавливает число одновременно видимых опций используется, когда задан MULTIPLE
MULTIPLE MULTIPLE означает, что пользователь может сделать множественный выбор из меню по умолчанию разрешен только один выбор

Допустимый контекст

Текстовый контейнер, т.е. любой элемент, который может содержать текстовые элементы. Это включает большинство html элементов. Однако, текстовый контейнер может появиться только в пределах элемента FOrM.

Содержимое

OPTION элементы.

Примеры

Пример:

 

<SELECT NAME="flavor"> 

<OPTION VALUE=a>Vanilla 

<OPTION VALUE=b>Strawberry 

<OPTION VALUE=c>rum and raisin 

<OPTION VALUE=d>Peach and Orange 

</SELECT> 

Примечания

Как альтернативу SELECT, Вы можете использовать элемент INPUT с TYPE=CHECKBOX или TYPE=rADIO, который при отображении позволяет пользователю увидеть все варианты сразу.


SMall (МАЛЫЙ) - малый шрифт (Нет в html 2.0!)

Цель

Для представления текста малым шрифтом, например, для обозначения текста меньшей важности.

Типичное отображение

Меньше, чем обычный шрифт.

Основной синтаксис

<SMall>текст</SMall>

Возможные атрибуты

Никаких.

Допустимый контекст

Текстовый контейнер, т.е. любой элемент, который может содержать текстовые элементы. Это включает большинство элементов html. Текстовые элементы могут быть вложенными.

Содержимое

Текстовые элементы. Заметим, что перевод абзаца не разрешается.


STrIKE - перечеркнутый текст (Нет в html 2.0!)

Цель

Представление зачеркнутого текста (по ходу представления).

Типичное отображение

Зачеркнутые слова - для строк в середине текста.

Основной синтаксис

<STrIKE>текст</STrIKE>

Возможные атрибуты

Никаких.

Допустимый контекст

Текстовый контейнер, т.е. любой элемент, который может содержать текстовые элементы. Это включает большинство элементов html. Текстовые элементы могут быть вложенными.

Содержимое

Текстовые элементы. Перевод абзацев не разрешен.

Примечания

Пока неясно, для чего введен STrIKE. Предположительно, он может быть использован для представления текстовых сегментов, которые принадлежали первоначальной версии текста, но позднее были удалены.


STrONG - сильное подчеркивание

Цель

Для сильного подчеркивания.

Типичное отображение

Выделение жирным шрифтом. Также броузеры могут использовать подчеркивание (так делает, например, Lynx).

Основной синтаксис

<STrONG>текст</STrONG>

Возможные атрибуты

Никаких.

Допустимый контекст

Текстовый контейнер, т.е. любой элемент, который может содержать текстовые элементы. Это включает большинство элементов html. Текстовые элементы могут быть вложенными.

Содержимое

Текстовые элементы. Перевод абзацев не разрешен.

Примечания

Не подчеркивайте слишком много! Подчеркивая все подряд - Вы не подчеркиваете ничего.

Элемент STrONG реализует более сильное подчеркивание, чем элемент EM.


STYLE - таблицы стилей (Нет в html 2.0!)

Цель

Специфицировать таблицы стилей для использования при отображении документа.

Типичное отображение

Таблица стилей, если она поддерживается броузером, может по-разному влиять на отображение. Содержимое элемента STYLE состоит из команд для отображения и не должно высвечиваться броузером.

Основной синтаксис

<STYLE>информация о стиле</STYLE>

Возможные атрибуты

Согласно html 3.2 Ссылочным Спецификациям - никаких. Но различные спецификации таблиц стилей упоминают некоторые атрибуты элемента STYLE.

Допустимый контекст

Раздел заголовка.

Содержимое

Информация о стиле. Синтаксис и семантика должны быть определены отдельно.

Технически эти элементы определяются с CDATA, как тип содержимого. В результате они могут содержать только SGML символы. Все символы разметки или ограничители игнорируются и пропускаются, как данные приложения, за исключением пары символов </, за которыми сразу же следуют символы (a - z, A - Z). Это означает, что распознан конечный тег (или элемент, в котором он находится).

Также как и в комментариях, рекомендуется вокруг содержимого элемента STYLE вводить разделители <!-- и -->. Если Вы так сделаете, это гарантирует, что старые броузеры (не понимающие STYLE) не высветят содержимое.

Примеры

Ниже приведен пример очень простых таблиц стилей, специфицирующих при отображении использование шрифта sans-serif для всех элементов, за исключением элементов U, отображающихся шрифтом serif (в дополнение к подчеркиванию).

<HEAD> 

<STYLE><!-- 

BODY { font-family: sans-serif } 

U { font-family: serif } 

--></STYLE> 

</HEAD> 

<BODY> 

Sample text 1.<Br> 

<U>Sample text 2.</U> 

</BODY> 

SUB - подстрочный знак (Нет в html 2.0!)

Цель

Для представления подстрочных знаков, которые обычно индексируют переменные.

Типичное отображение

Немного ниже уровня обычного текста; часто так, что текст индекса центрирован относительно нижнего уровня обычного текста и, возможно, меньшим шрифтом.

Основной синтаксис

<SUB>текст</SUB>

Возможные атрибуты

Никаких.

Допустимый контекст

Текстовый контейнер, т.е. любой элемент, который может содержать текстовые элементы. Это включает большинство элементов html. Текстовые элементы могут быть вложенными.

Содержимое

Текстовые элементы. Перевод абзаца не разрешается.


SUP - надстрочный знак (Нет в html 2.0!)

Цель

Для представления надстрочного знака, который может быть показателем в выражении или индексом переменных.

Типичное отображение

Немного выше уровня нормального текста и, возможно, малым шрифтом.

Основной синтаксис

<SUP>текст</SUP>

Возможные атрибуты

Никаких.

Допустимый контекст

Текстовый контейнер, т.е. любой элемент, который может содержать текстовые элементы. Это включает большинство элементов html. Текстовые элементы могут быть вложенными.

Содержимое

Текстовые элементы. Перевод абзацев не разрешен.


TABLE - таблицы (Нет в html 2.0!)

Цель

Для представления табличной информации, т.е. структуры, подобной матричной.

Типичное отображение

Таблица, по умолчанию без окружающей рамки (бордюра). Если рамка существует (задается атрибутом BOrDEr), таблицы отображены в барельефном приподнятом виде с внешней рамкой со скосом, и отдельными вставленными в эту приподнятую поверхность ячейками. Если ячейки имеют явное содержание, рамки вокруг отдельных ячеек вычерчены. Незаполненное пространство в таблице не выделяется, за исключением &nbsp;.

Размер таблицы для отображения содержимого обычно устанавливается броузером автоматически, однако можно установить ширину таблицы, используя атрибут wIDTH.

Основной синтаксис

<TABLE>
строки таблицы (Tr элементы)
</TABLE>

Возможные атрибуты

имя атрибута возможные значения смысл примечания
ALIGN LEFT, CENTEr, rIGHT горизонтальное выравнивание всей таблицы по умолчанию LEFT, однако это может быть перекрыто внешними элементами DIV или CENTEr
wIDTH спецификация ширины ширина всей таблицы по умолчанию ширина определяется броузером так, чтобы представить все содержимое
BOrDEr целое ширина рамки в пикселях значение 0 (по умолчанию) означает - без рамки; некоторые броузеры допускают просто написание BOrDEr, которое воспринимается, как BOrDEr=1
CELLSPACING целое промежуток между ячейками в пикселях смотрите примечания ниже
CELLPADDING целое промежуток между содержимым ячейки и рамкой вокруг ячейки в пикселях ("набивка")  

Обычно атрибут BOrDEr (с ненулевым значением) устанавливает по умолчанию CELLSPACING=1. Это означает, что при установке рамки для всей таблицы Вы также установите рамки в один пиксел для отдельных ячеек.

Обычно примыкающие табличные ячейки разделены общей рамкой, а в html каждой ячейке назначается ее собственная рамка, которая отделяется от рамок вокруг соседних ячеек. Это разделение может быть установлено в пикселях с использованием атрибута CELLSPACING (например, CELLSPACING=10). Это же значение определяет расстояние между табличной рамкой и рамками наиболее удаленных от центра ячеек.

Допустимый контекст

Блоковый контейнер.

Содержимое

Один или более Tr элементов, следующих за необязательным элементом CAPTION.

Примеры

<TABLE ALIGN=CENTEr wIDTH="80%" BOrDEr=1 CELLSPACING=10 CELLPADDING=3> 

<CAPTION>The Nordic countries</CAPTION> 

<Tr> 

       <TD>Denmark</TD> 

       <TD>Finland </TD> 

       <TD>Iceland </TD> 

       <TD>Norway </TD> 

       <TD>Sweden </TD> 

</Tr> 

</TABLE> 

Примечания

Таблицы могут быть вложенными. Однако, вложенные таблицы часто представляются с ошибками. Если у Вас есть материал, который может быть представлен в виде вложенных таблиц, подумайте, нужно ли это Вашему читателю. Зачастую это требует первоначального представления материала в виде компактной таблицы, а затем - описания деталей для каждой ее части.

Когда есть обычный текст до и после таблицы, рекомендуется завершить предшествующий абзац явным заданием тега </P> и начать следующий абзац явным заданием тега <P>, так как броузер (например, Netscape) может не отобразить таблицу с пустым вертикальным пространством вокруг нее.

Если число ячеек в различных строках не согласуются, результат отображения таблицы скорее всего будет беспорядочным (примите во внимание атрибут rOwSPAN).

Выравнивание по умолчанию для содержимого табличных ячеек, особенно для числовых таблиц, не применяется, так как нет способа для спецификации такого выравнивания, за исключением построчного выравнивания в элементе Tr. Заметим, что атрибут ALIGN из элемента TABLE специфицирует выравнивание всей таблицы и не влияет на выравнивание по умолчанию содержимого ячеек.


TD - табличные данные (ячейка) (Нет в html 2.0!)

Цель

Для представления данных ячейки в таблице.

Типичное отображение

Ячейка данных в таблице, обычно представленная с использованием шрифта нормального текста (хотя броузер предположительно может разрешить использовать шрифт меньшего размера). По умолчанию данные выровнены по левому краю в пределах пространства, выделенного броузером для ячейки.

Основной синтаксис

<TD>данные</TD>

В принципе, конечный тег </TD> может быть опущен. Но делать так не рекомендуется, так как некоторые броузеры (включая Netscape) могут представлять данные неверно.

Возможные атрибуты

имя атрибута возможные значения смысл примечания
NOwrAP NOwrAP подавляет перенос слов эквивалентно использованию непрерывных пробелов (&nbsp;) вместо обычных пробелов в пределах содержимого ячейки
rOwSPAN целое число строк, перекрываемых ячейкой по умолчанию 1
COLSPAN целое число столбцов, перекрываемых ячейкой по умолчанию 1
ALIGN LEFT, CENTEr, rIGHT горизонтальное выравнивание данных в ячейке по умолчанию LEFT или атрибут ALIGN во включающем элементе Tr
VALIGN TOP, MIDDLE, BOTTOM, BASELINE вертикальное выравнивание данных в ячейке перекрывается атрибутом VALIGN во включающем элементе Tr
wIDTH целое ширина ячейки в пикселях броузер использует это значение, если оно не конфликтует с требованиями ширины в соседних ячейках в том же самом столбце
HEIGHT целое высота ячейки в пикселях броузер использует это значение, если оно не конфликтует с требованиями высоты для других ячеек в той же самой строке

Допустимый контекст

Tr элемент.

Содержимое

Заголовки,текстовые элементы, блоковые элементы и элементы ADDrESS.

Примеры

<TD>3.1416</TD>

Примечания

Элементы TD и TH очень схожи; в частности, они имеют одни и те же атрибуты. Элемент TD предназначен для данных в таблице, а элемент TH - для заголовков столбцов или строк в таблице. Видимая разница заключается в том, что:

Иногда не важно, используете ли Вы TD или TH, особенно, если это касается первого столбца (т.е. первого элемента каждой строки).


TEXTArEA - многострочное поле текстового ввода в форме

Цель

Специфицировать в пределах формы область для многострочного пользовательского ввода.

Типичное отображение

Область ввода, появляющаяся в виде отдельного прямоугольника, возможно, имеющего свой фоновый цвет и обычно со скроллингом некоторого типа как в вертикальном, так и в горизонтальном направлении. Область инициализирована содержимым элемента TEXTArEA, использующим одноразмерный шрифт.

Основной синтаксис

<TEXTArEA NAME=имя rOwS=m COLS=n>
текст
</TEXTArEA>

Возможные атрибуты

имя атрибута возможные значения смысл примечания
NAME строка имя, которое используется для идентификации поля с текстовым содержимым, когда форма передается серверу обязательно
rOwS целое количество линий видимого текста обязательно
COLS целое число, задающее видимую ширину текста обязательно

Программа просмотра не должна интерпретировать атрибуты rOwS и COLS, как ограничивающие размер действительного ввода. Броузер должен предоставить некоторые средства скроллинга содержимого области вводимого текста, когда его размер выходит за пределы видимой области.

Броузер может перенести строку видимого текста, чтобы уложиться в длину строки видимого текста без скроллинга.

Допустимый контекст

Текстовый контейнер, т.е. любой элемент, который может включать текстовые элементы. Это включает большинство элементов html. Однако, текстовый контейнер может появляться только в пределах элемента FOrM.

Содержимое

Строка. Escape последовательность разрешена, однако никакие теги не распознаются.

Содержимое используется для инициализации текста, который выводится в вводном поле при первой загрузке документа.

Примеры

 <TEXTArEA NAME=address rOwS=4 COLS=40> 

Your address here... 

</TEXTArEA> 

Примечания

Для однострокового поля ввода можно использовать элемент INPUT с TYPE=TEXT.


TH - табличный заголовок (ячейка) (Нет в html 2.0!)

Цель

Для представления в пределах таблицы ячейки, которая "действует", как заголовок (строки или столбца).

Типичное отображение

Ячейка в таблице, обычно представленная с использованием более выделяющегося шрифта, например, жирного. По умолчанию, броузер центрирует данные в пределах ячейки.

Основной синтаксис

<TH>данные</TH>

В принципе, конечный тег </TH> может быть опущен, но так делать не рекомендуется, так как некоторые броузеры (включая Netscape) могут представлять данные неверно.

Возможные атрибуты

имя атрибута возможные значения смысл примечания
NOwrAP NOwrAP подавляет перенос слов эквивалентно использованию непрерывных пробелов (&nbsp;) вместо обычного пробела в пределах содержимого ячейки
rOwSPAN целое число строк, охваченных ячейкой по умолчанию 1
COLSPAN целое число столбцов, охваченных ячейкой по умолчанию 1
ALIGN LEFT, CENTEr, rIGHT горизонтальное выравнивание данных в ячейке по умолчанию CENTEr или атрибут ALIGN во включающем элементе Tr
VALIGN TOP, MIDDLE, BOTTOM, BASELINE вертикальное выравнивание данных в ячейке перекрывается атрибутом VALIGN во включающем элементе Tr
wIDTH целое ширина ячейки в пикселях броузер должен использовать это значение, если только оно не конфликтует с требованиями ширины для других ячеек в том же столбце
HEIGHT целое высота ячейки в пикселях броузер должен использовать это значение, если только оно не конфликтует с требованиями высоты для других ячеек в той же строке

Допустимый контекст

Tr элемент.

Содержимое

Заголовки,текстовые элементы, блоковые элементы и элементы ADDrESS.

Примеры

<TH>Sum</TH>

Примечания

Элементы TD и TH очень схожи; в частности, они имеют одни и те же атрибуты. Элемент TD предназначен для данных в таблице, в то время, как элемент TH - для заголовков столбцов и строк таблицы. Видимая разница заключается в следующем:

Иногда не важно, используете ли Вы TD или TH, особенно это касается первого столбца (т.е. первого элемента каждой строки).


TITLE - "внешний" заголовок (титул)

Цель

Для задания обязательного "внешнего" заголовка документа.

Типичное отображение

Титул не отображается непосредственно, как часть самого документа, но может прилагаться к документу в нескольких контекстах. Титул может выводиться в окне заголовка программы просмотра; в списке результатов поиска, возвращаемых поисковым сервером; в горячем списке, определяемом пользователем; списке истории и т.д.

Основной синтаксис

<TITLE>последовательность символов</TITLE>

Возможные атрибуты

Никаких.

Допустимый контекст

Заголовочный элемент, в котором есть хотя бы один элемент TITLE.

Содержимое

Последовательность символов. В TITLE можно использовать escape последовательности, например, &lt; (для <) и &auml; (для д), но никакие теги html не разрешены, поэтому Вы не можете задавать в заголовке размеры шрифтов или выделения.

Примеры

<TITLE>A study of population dynamics</TITLE> 

Примечания

Написать хорошее заглавие - очень важно, так как списки результатов поиска, возвращаемые поисковым сервером, могут использовать его. По этой же причине титул должен быть наглядным (и привлекательным!) даже вне контекста, т.е. в случае, когда только титул и несет информацию о документе. Избегайте титулов, подобных "Введение...".


Tr - табличная строка (Нет в html 2.0!)

Цель

Для представления строки таблицы.

Типичное отображение

Одна строка таблицы.

Основной синтаксис

<Tr>заголовок ячеек (TH элементы) и данные ячеек (TD элементы)</Tr>

В принципе, конечный тег </Tr> может быть опущен, но делать так не рекомендуется, так как при этом некоторые броузеры (включая Netscape) могут представлять таблицу неверно.

Возможные атрибуты

имя атрибута возможные значения смысл примечания
ALIGN LEFT, CENTEr, rIGHT горизонтальное выравнивание в ячейке по умолчанию LEFT, может быть перекрыто атрибутом ALIGN в элементах TH или TD
VALIGN TOP, MIDDLE, BOTTOM, BASELINE вертикальное выравнивание в ячейке может быть перекрыто атрибутом VALIGN в элементах TH или TD

Допустимый контекст

TABLE элемент.

Содержимое

TH и TD элементы.

Примеры

<Tr><TD>3.70 <TD>4.69 <TD>8.02 </Tr> 

TT - телетайпный (одноразмерный) текст

Цель

Для представления текста одноразмерным шрифтом.

Типичное отображение

Одноразмерный шрифт.

Основной синтаксис

<TT>текст</TT>

Возможные атрибуты

Никаких.

Допустимый контекст

Текстовый контейнер, т.е. любой элемент, который может содержать текстовые элементы. Это включает большинство элементов html. Текстовые элементы могут быть вложенными.

Содержимое

Текстовые элементы. Перевод абзаца не разрешен.


U - подчеркивание (Нет в html 2.0!)

Цель

Для подчеркивания (выделения) текста.

Типичное отображение

Подчеркнутое (выделенное). Однако, например, Netscape представляет содержимое элемента U, как обычный текст (его авторы полагают, что подчеркивание может вызвать проблемы с гиперсвязями).

Основной синтаксис

<U>текст</U>

Возможные атрибуты

Никаких.

Допустимый контекст

Текстовый контейнер, т.е. любой элемент, который может содержать текстовые элементы. Это включает большинство элементов html. Текстовые элементы могут быть вложенными.

Содержимое

Текстовые элементы. Перевод абзаца не разрешен.


UL - неупорядоченные (ненумерованные) списки

Цель

Для представления информации в списковой форме без нумерации элементов.

Типичное отображение

Список с маркерными отметками. Список элементов представляется выделенными участками документа с меньшим расстоянием между ними, чем, например, между абзацами. Представление идентично вложенным спискам - может показываться с отступами.

Основной синтаксис

<UL>
<LI> элемент списка 1
<LI> элемент списка 2
...
</UL>

Возможные атрибуты

имя атрибута возможные значения смысл примечания
TYPE DISC, SQUArE, CIrCLE по умолчанию буллет стиль для элементов Нет в html 2.0!
COMPACT COMPACT сокращенное расстояние между элементами  

Значение по умолчанию буллет стиля обычно зависит от уровня вложенности списков.

Допустимый контекст

Блоковый контейнер.

Содержимое

LI элементы (один или более).

Примеры

remember to buy <UL> <LI> milk <LI> bread <LI> apples. </UL>

Примечания

Элемент UL должен включать, по крайней мере, один элемент LI. Некоторые пользователи и редакторы html могут создавать элементы UL с текстом в его пределах, даже с вложенными элементами UL - в надежде получить отступы различного размера. Если Вам это необходимо, включите текст в элемент LI (хотя это обычно вызывает появление буллетов на экране), а его, в свою очередь, в элемент UL.


VAr - переменные

Цель

Для обозначения того, что часть текста (обычно, слово) является переменной, т.е. элементом, который может заменяться различными выражениями.

Типичное отображение

Курсивом. К сожалению, броузер Internet Explorer (ie) отображает VAr с использованием одноразмерного шрифта.

Основной синтаксис

<VAr>текст</VAr>

Возможные атрибуты

Никаких.

Допустимый контекст

Текстовый контейнер, т.е. любой элемент, который может содержать текстовые элементы. Это включает большинство элементов html. Текстовые элементы могут быть вложенными.

Содержимое

Текстовые элементы. Перевод абзаца не разрешен.
 

Вверх